/*
*
* UserCompany.java
* @author yaokan
* @date 2020-11-26 16:52:19
*/
package com.steel.yfmall.cloud.assistant.po.user;

import java.util.Date;

public class UserCompany {
    /**
     *  @Fields id 记录
     */
    private Integer id;

    /**
     *  @Fields company_code 企业编号
     */
    private String companyCode;

    /**
     *  @Fields company_name 企业名称
     */
    private String companyName;

    /**
     *  @Fields inner_code 内部编号
     */
    private String innerCode;

    /**
     *  @Fields company_icon 图标
     */
    private String companyIcon;

    /**
     *  @Fields company_address 联系地址
     */
    private String companyAddress;

    /**
     *  @Fields memo 备注
     */
    private String memo;

    /**
     *  @Fields contact 联系人
     */
    private String contact;

    /**
     *  @Fields phone 联系电话
     */
    private String phone;

    /**
     *  @Fields email 邮箱
     */
    private String email;

    /**
     *  @Fields company_nature 企业性质（0国有企业,1有限责任公司,2股份有限公司,3有限合伙企业,4外商投资企业,5个人独资企业,6港澳台,7其它）
     */
    private Integer companyNature;

    /**
     *  @Fields industry 所属行业(0农林牧渔业,1采矿业,2制造业,3批发和零售业,4住宿餐饮业,5房地产业,6计算机服务和软件业,7交通运输仓储业和邮政业,8金融业,9建筑业,10综合,11其它)
     */
    private Integer industry;

    /**
     *  @Fields is_seal 是否需要签章,1需求
     */
    private Integer isSeal;

    /**
     *  @Fields company_level 所属行业(0农林牧渔业,1采矿业,2制造业,3批发和零售业,4住宿餐饮业,5房地产业,6计算机服务和软件业,7交通运输仓储业和邮政业,8金融业,9建筑业,10综合,11其它,12钢铁)
     */
    private Integer companyLevel;

    /**
     *  @Fields approval_status 审核状态，0无需审核，1审核通过，2待审核，3审核不通过
     */
    private Integer approvalStatus;

    /**
     *  @Fields company_license_url 公司营业执照上传地址
     */
    private String companyLicenseUrl;

    /**
     *  @Fields power_of_attorney_url 企业委托书
     */
    private String powerOfAttorneyUrl;

    /**
     *  @Fields status 状态，1表示有效，0表示无效，-1表示删除
     */
    private Integer status;

    /**
     *  @Fields sort 排序
     */
    private Integer sort;

    /**
     *  @Fields pay_period 账期期数
     */
    private String payPeriod;

    /**
     *  @Fields create_user 创建人
     */
    private String createUser;

    /**
     *  @Fields create_time 创建时间
     */
    private Date createTime;

    /**
     *  @Fields update_user 修改人
     */
    private String updateUser;

    /**
     *  @Fields update_time 修改时间
     */
    private Date updateTime;

    /**
     *  @Fields egis_time 审核通过时间
     */
    private Date egisTime;

    /**
     *  @Fields remarks 备注信息
     */
    private String remarks;

    /**
     * 记录
     * @return id 记录
     */
    public Integer getId() {
        return id;
    }

    /**
     * 记录
     * @param id 记录
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 企业编号
     * @return company_code 企业编号
     */
    public String getCompanyCode() {
        return companyCode;
    }

    /**
     * 企业编号
     * @param companyCode 企业编号
     */
    public void setCompanyCode(String companyCode) {
        this.companyCode = companyCode == null ? null : companyCode.trim();
    }

    /**
     * 企业名称
     * @return company_name 企业名称
     */
    public String getCompanyName() {
        return companyName;
    }

    /**
     * 企业名称
     * @param companyName 企业名称
     */
    public void setCompanyName(String companyName) {
        this.companyName = companyName == null ? null : companyName.trim();
    }

    /**
     * 内部编号
     * @return inner_code 内部编号
     */
    public String getInnerCode() {
        return innerCode;
    }

    /**
     * 内部编号
     * @param innerCode 内部编号
     */
    public void setInnerCode(String innerCode) {
        this.innerCode = innerCode == null ? null : innerCode.trim();
    }

    /**
     * 图标
     * @return company_icon 图标
     */
    public String getCompanyIcon() {
        return companyIcon;
    }

    /**
     * 图标
     * @param companyIcon 图标
     */
    public void setCompanyIcon(String companyIcon) {
        this.companyIcon = companyIcon == null ? null : companyIcon.trim();
    }

    /**
     * 联系地址
     * @return company_address 联系地址
     */
    public String getCompanyAddress() {
        return companyAddress;
    }

    /**
     * 联系地址
     * @param companyAddress 联系地址
     */
    public void setCompanyAddress(String companyAddress) {
        this.companyAddress = companyAddress == null ? null : companyAddress.trim();
    }

    /**
     * 备注
     * @return memo 备注
     */
    public String getMemo() {
        return memo;
    }

    /**
     * 备注
     * @param memo 备注
     */
    public void setMemo(String memo) {
        this.memo = memo == null ? null : memo.trim();
    }

    /**
     * 联系人
     * @return contact 联系人
     */
    public String getContact() {
        return contact;
    }

    /**
     * 联系人
     * @param contact 联系人
     */
    public void setContact(String contact) {
        this.contact = contact == null ? null : contact.trim();
    }

    /**
     * 联系电话
     * @return phone 联系电话
     */
    public String getPhone() {
        return phone;
    }

    /**
     * 联系电话
     * @param phone 联系电话
     */
    public void setPhone(String phone) {
        this.phone = phone == null ? null : phone.trim();
    }

    /**
     * 邮箱
     * @return email 邮箱
     */
    public String getEmail() {
        return email;
    }

    /**
     * 邮箱
     * @param email 邮箱
     */
    public void setEmail(String email) {
        this.email = email == null ? null : email.trim();
    }

    /**
     * 企业性质（0国有企业,1有限责任公司,2股份有限公司,3有限合伙企业,4外商投资企业,5个人独资企业,6港澳台,7其它）
     * @return company_nature 企业性质（0国有企业,1有限责任公司,2股份有限公司,3有限合伙企业,4外商投资企业,5个人独资企业,6港澳台,7其它）
     */
    public Integer getCompanyNature() {
        return companyNature;
    }

    /**
     * 企业性质（0国有企业,1有限责任公司,2股份有限公司,3有限合伙企业,4外商投资企业,5个人独资企业,6港澳台,7其它）
     * @param companyNature 企业性质（0国有企业,1有限责任公司,2股份有限公司,3有限合伙企业,4外商投资企业,5个人独资企业,6港澳台,7其它）
     */
    public void setCompanyNature(Integer companyNature) {
        this.companyNature = companyNature;
    }

    /**
     * 所属行业(0农林牧渔业,1采矿业,2制造业,3批发和零售业,4住宿餐饮业,5房地产业,6计算机服务和软件业,7交通运输仓储业和邮政业,8金融业,9建筑业,10综合,11其它)
     * @return industry 所属行业(0农林牧渔业,1采矿业,2制造业,3批发和零售业,4住宿餐饮业,5房地产业,6计算机服务和软件业,7交通运输仓储业和邮政业,8金融业,9建筑业,10综合,11其它)
     */
    public Integer getIndustry() {
        return industry;
    }

    /**
     * 所属行业(0农林牧渔业,1采矿业,2制造业,3批发和零售业,4住宿餐饮业,5房地产业,6计算机服务和软件业,7交通运输仓储业和邮政业,8金融业,9建筑业,10综合,11其它)
     * @param industry 所属行业(0农林牧渔业,1采矿业,2制造业,3批发和零售业,4住宿餐饮业,5房地产业,6计算机服务和软件业,7交通运输仓储业和邮政业,8金融业,9建筑业,10综合,11其它)
     */
    public void setIndustry(Integer industry) {
        this.industry = industry;
    }

    /**
     * 是否需要签章,1需求
     * @return is_seal 是否需要签章,1需求
     */
    public Integer getIsSeal() {
        return isSeal;
    }

    /**
     * 是否需要签章,1需求
     * @param isSeal 是否需要签章,1需求
     */
    public void setIsSeal(Integer isSeal) {
        this.isSeal = isSeal;
    }

    /**
     * 所属行业(0农林牧渔业,1采矿业,2制造业,3批发和零售业,4住宿餐饮业,5房地产业,6计算机服务和软件业,7交通运输仓储业和邮政业,8金融业,9建筑业,10综合,11其它,12钢铁)
     * @return company_level 所属行业(0农林牧渔业,1采矿业,2制造业,3批发和零售业,4住宿餐饮业,5房地产业,6计算机服务和软件业,7交通运输仓储业和邮政业,8金融业,9建筑业,10综合,11其它,12钢铁)
     */
    public Integer getCompanyLevel() {
        return companyLevel;
    }

    /**
     * 所属行业(0农林牧渔业,1采矿业,2制造业,3批发和零售业,4住宿餐饮业,5房地产业,6计算机服务和软件业,7交通运输仓储业和邮政业,8金融业,9建筑业,10综合,11其它,12钢铁)
     * @param companyLevel 所属行业(0农林牧渔业,1采矿业,2制造业,3批发和零售业,4住宿餐饮业,5房地产业,6计算机服务和软件业,7交通运输仓储业和邮政业,8金融业,9建筑业,10综合,11其它,12钢铁)
     */
    public void setCompanyLevel(Integer companyLevel) {
        this.companyLevel = companyLevel;
    }

    /**
     * 审核状态，0无需审核，1审核通过，2待审核，3审核不通过
     * @return approval_status 审核状态，0无需审核，1审核通过，2待审核，3审核不通过
     */
    public Integer getApprovalStatus() {
        return approvalStatus;
    }

    /**
     * 审核状态，0无需审核，1审核通过，2待审核，3审核不通过
     * @param approvalStatus 审核状态，0无需审核，1审核通过，2待审核，3审核不通过
     */
    public void setApprovalStatus(Integer approvalStatus) {
        this.approvalStatus = approvalStatus;
    }

    /**
     * 公司营业执照上传地址
     * @return company_license_url 公司营业执照上传地址
     */
    public String getCompanyLicenseUrl() {
        return companyLicenseUrl;
    }

    /**
     * 公司营业执照上传地址
     * @param companyLicenseUrl 公司营业执照上传地址
     */
    public void setCompanyLicenseUrl(String companyLicenseUrl) {
        this.companyLicenseUrl = companyLicenseUrl == null ? null : companyLicenseUrl.trim();
    }

    /**
     * 企业委托书
     * @return power_of_attorney_url 企业委托书
     */
    public String getPowerOfAttorneyUrl() {
        return powerOfAttorneyUrl;
    }

    /**
     * 企业委托书
     * @param powerOfAttorneyUrl 企业委托书
     */
    public void setPowerOfAttorneyUrl(String powerOfAttorneyUrl) {
        this.powerOfAttorneyUrl = powerOfAttorneyUrl == null ? null : powerOfAttorneyUrl.trim();
    }

    /**
     * 状态，1表示有效，0表示无效，-1表示删除
     * @return status 状态，1表示有效，0表示无效，-1表示删除
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 状态，1表示有效，0表示无效，-1表示删除
     * @param status 状态，1表示有效，0表示无效，-1表示删除
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * 排序
     * @return sort 排序
     */
    public Integer getSort() {
        return sort;
    }

    /**
     * 排序
     * @param sort 排序
     */
    public void setSort(Integer sort) {
        this.sort = sort;
    }

    /**
     * 账期期数
     * @return pay_period 账期期数
     */
    public String getPayPeriod() {
        return payPeriod;
    }

    /**
     * 账期期数
     * @param payPeriod 账期期数
     */
    public void setPayPeriod(String payPeriod) {
        this.payPeriod = payPeriod == null ? null : payPeriod.trim();
    }

    /**
     * 创建人
     * @return create_user 创建人
     */
    public String getCreateUser() {
        return createUser;
    }

    /**
     * 创建人
     * @param createUser 创建人
     */
    public void setCreateUser(String createUser) {
        this.createUser = createUser == null ? null : createUser.trim();
    }

    /**
     * 创建时间
     * @return create_time 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 创建时间
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 修改人
     * @return update_user 修改人
     */
    public String getUpdateUser() {
        return updateUser;
    }

    /**
     * 修改人
     * @param updateUser 修改人
     */
    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser == null ? null : updateUser.trim();
    }

    /**
     * 修改时间
     * @return update_time 修改时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 修改时间
     * @param updateTime 修改时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 审核通过时间
     * @return egis_time 审核通过时间
     */
    public Date getEgisTime() {
        return egisTime;
    }

    /**
     * 审核通过时间
     * @param egisTime 审核通过时间
     */
    public void setEgisTime(Date egisTime) {
        this.egisTime = egisTime;
    }

    /**
     * 备注信息
     * @return remarks 备注信息
     */
    public String getRemarks() {
        return remarks;
    }

    /**
     * 备注信息
     * @param remarks 备注信息
     */
    public void setRemarks(String remarks) {
        this.remarks = remarks == null ? null : remarks.trim();
    }
}
